確保您的系統具備以下條件:
Spec | Minimum | Recommended |
---|---|---|
CPU | 1 core | 2 cores |
RAM | 512 MB | 1 GB |
curl -sfL https://get.k3s.io | sh -
這個指令將下載並執行 k3s 的安裝腳本。
sudo swapoff -a && sed -i '/swap/d' /etc/fstab
這步驟是為了關閉系統上的所有swap分區,避免k3s的安裝過程中出現swap問題。
執行以下指令確認 k3s 是否安裝成功:
kubectl get nodes -o wide
預期看到如下輸出:
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
lima-ubuntu-1 Ready control-plane,master 11s v1.30.4+k3s1 192.168.5.15 <none> Ubuntu 24.04 LTS 6.8.0-31-generic containerd://1.7.20-k3s1
恭喜您已經成功安裝 k3s!接下來,我們要使用 Helm 安裝 external-dns 和 cert-manager。